package com.javaweb.web.dao.ds1;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.javaweb.base.po.RoleRestrict;
import com.javaweb.db.mybatis.api.DaoWapper;
import com.javaweb.web.eo.roleRestrict.RoleRestrictListRequest;
import com.javaweb.web.eo.roleRestrict.RoleRestrictListResponse;

/**
 * 角色限定模块数据库层接口
 * @author tank2140896
 */
@Mapper
public interface RoleRestrictDao extends DaoWapper<RoleRestrict> {
	
	/**
	 * 获取角色限定列表数据库层接口
	 * @param roleRestrictListRequest 角色限定列表请求参数
	 * @return List<RoleRestrictListResponse> 角色限定列表返回参数
	 */
	List<RoleRestrictListResponse> roleRestrictList(RoleRestrictListRequest roleRestrictListRequest);
	
	/**
	 * 获取角色限定列表总数数据库层接口
	 * @param roleRestrictListRequest 角色限定列表请求参数
	 * @return Long 总条数
	 */
	Long roleRestrictListCount(RoleRestrictListRequest roleRestrictListRequest);
	
}
